﻿using Stores.Core.Domain.Stores;

namespace Stores.Core.Helpers
{
	/// <summary>
	/// Store context
	/// </summary>
	public interface IStoreContext
	{
		/// <summary>
		/// Gets or sets the current store
		/// </summary>
		Store CurrentStore { get; }

		/// <summary>
		/// IsSingleStoreMode ? 0 : CurrentStore.Id
		/// </summary>
		/// <remarks>codehint: sm-add</remarks>
		int CurrentStoreIdIfMultiStoreMode { get; }
	}
}
